package com.tanhua.admin.service;

import com.tanhua.model.domain.UserInfo;
import com.tanhua.model.dto.FreezeDto;
import com.tanhua.model.vo.PageResult;
import org.springframework.http.ResponseEntity;

import java.util.Map;

/**
 * @author wjs
 * @version 1.0
 * @date 2022/1/3 0003 下午 3:00
 */
public interface ManagerService {
    PageResult findAllUsers(Integer page, Integer pagesize);

    UserInfo findUserById(Long userId);

    PageResult findAllVideos(Integer page, Integer pagesize, Long uid);

    PageResult findAllMovements(Integer page, Integer pagesize, Long uid, Integer state);

    ResponseEntity findMovementById(String id);

    ResponseEntity findCommentsByMessageId(Integer page, Integer pagesize, String messageID);

    Map userFreeze(FreezeDto dto);

    Map userUnfreeze(FreezeDto dto);
}
